Graphs and Algorithms Exercise 1
نویسندگان
چکیده
(a) (i) Since T is a connected graph with ≥ 2 vertices, there are edges in T . Hence, any maximal path in T has length ≥ 1, and thus two distinct end vertices. Let v0, vk be the end vertices of such a path P = (v0, v1, . . . , vk). As T is acyclic, the only neighbor of v0 on P is v1 and the only neighbor of vk on P is vk−1. Because P was chosen to be maximal, both v0 and vk have no neighbors outside of P . This shows that v0 and vk are two distinct leaves. (ii) Let v0 be a leaf of T and T ′ := T −v0. Clearly, deleting v0 cannot create a cycle and T ′ is thus cycle-free. It remains to show that T ′ is connected. Let u, v ∈ V (T ′). Since T is connected there exists a u, v-path P = (u, v1, v2, . . . , vs, v) in T . Clearly, deg(vi) ≥ 2 for all 1 ≤ i ≤ s, hence v0 cannot be in P and P is also a u, v-path in T ′. (b) (i)⇒ (ii) We need to show that G has n − 1 edges. For n = 1 the statement is trivial. We proceed by induction on n. Since G is a tree we know from (a)(i) that G contains a leaf v. From (a)(ii) we know that G− v is also connected and has no cycles. Hence by induction, G− v has |V (G− v)| − 1 = n− 2 edges, and thus G has n− 1 edges. (ii)⇒ (iii) We need to show that G has no cycles. Assume that this was not true and let e ∈ E(G) be an edge contained in a cycle in G. Then the graph G − e, in which e is removed, is still connected. (If it wasn’t, the end vertices u and v of e would have to lie in different components of G− e, but they are still connected by a path.)
منابع مشابه
META-HEURISTIC ALGORITHMS FOR MINIMIZING THE NUMBER OF CROSSING OF COMPLETE GRAPHS AND COMPLETE BIPARTITE GRAPHS
The minimum crossing number problem is among the oldest and most fundamental problems arising in the area of automatic graph drawing. In this paper, eight population-based meta-heuristic algorithms are utilized to tackle the minimum crossing number problem for two special types of graphs, namely complete graphs and complete bipartite graphs. A 2-page book drawing representation is employed for ...
متن کاملNormalized Tenacity and Normalized Toughness of Graphs
In this paper, we introduce the novel parameters indicating Normalized Tenacity ($T_N$) and Normalized Toughness ($t_N$) by a modification on existing Tenacity and Toughness parameters. Using these new parameters enables the graphs with different orders be comparable with each other regarding their vulnerabilities. These parameters are reviewed and discussed for some special graphs as well.
متن کاملTenacity and some other Parameters of Interval Graphs can be computed in polynomial time
In general, computation of graph vulnerability parameters is NP-complete. In past, some algorithms were introduced to prove that computation of toughness, scattering number, integrity and weighted integrity parameters of interval graphs are polynomial. In this paper, two different vulnerability parameters of graphs, tenacity and rupture degree are defined. In general, computing the tenacity o...
متن کاملA generalization of zero-divisor graphs
In this paper, we introduce a family of graphs which is a generalization of zero-divisor graphs and compute an upper-bound for the diameter of such graphs. We also investigate their cycles and cores
متن کاملOn the tenacity of cycle permutation graph
A special class of cubic graphs are the cycle permutation graphs. A cycle permutation graph Pn(α) is defined by taking two vertex-disjoint cycles on n vertices and adding a matching between the vertices of the two cycles.In this paper we determine a good upper bound for tenacity of cycle permutation graphs.
متن کاملTenacity and rupture degree parameters for trapezoid graphs
Reliability of networks is an important issue in the field of graph and network. Computation of network vulnerability parameters is NP-complete for popular network topologies such as tree, Mesh, Cube, etc.In this paper, we will show that the tenacity and rupture degree parameters for trapezoid graphs can be computed in polynomial time.
متن کامل